/**
 * Created by udi on 17-4-11.
 */

import SparkMD5 from "spark-md5"
import jv from "libjv"

window.SparkMD5 = SparkMD5;

/////////////属性定义。
//全局属性，不按命名规范。
// window.Server_Host = process.env.Server_Host;

// jv.toHttpsHost = function (h) {
//   var p_index = h.indexOf(":", h.indexOf("://") + 3);
//   if (p_index < 0) return h;
//
//   return h.slice(0, p_index) + ":4" + h.slice(p_index + 1);
// }
// //http,https端口切换
// if (window.location.port && window.location.protocol == "https:") {
//   window.Server_Host = jv.toHttpsHost(window.Server_Host);
// }

// let port = parseInt(window.location.port || 0) % 10000;
// if (port > 2000) {
//   let testDiv = document.createElement('div');
//   testDiv.className = 'sys_test';
//   if (port > 3000) {
//     testDiv.innerHTML = '开发版';
//   }
//   else {
//     testDiv.innerHTML = '测试版';
//   }
//   document.body.appendChild(testDiv);
// }


// jv.Map = function Map() {
// }
//
// jv.Map.prototype.mkeys = function () {
//   return Object.keys(this);
// }
//
// jv.Map.prototype.mclear = function () {
//   this.mkeys().forEach(it => {
//     delete this[it];
//   });
// }
//
// jv.Map.prototype.toString = function () {
//   return "Map";
// }

// jv.getQRCodeFromUrl = function (url) {
//   url = url.toLowerCase();
//   if (url.indexOf("pzx?c=") == 0) {
//     return url.slice("pzx?c=".length)
//   }
//
//   var sects = url.split("/v.html?c=");
//   if (sects.length > 1) {
//     return sects[1];
//   }
//
//   return url;
// }


export default jv;
